package ui.activity.poscontrol.contract;


import java.util.List;

import base.BaseInfoView;
import base.BasePresenter;
import ui.activity.poscontrol.beanmodel.MyPosBean;
import ui.activity.poscontrol.beanmodel.PosInfoBean;

/**
 * Created by fangjunsong on 19/3/19
 * 我的终端列表页面专用
 */

public interface MyPosControlContract {

    interface View extends BaseInfoView {

        void loadMoreComplete();

        void hasLoadMore(boolean b);

        void refreshComplete();
        void refreshData();

        void upDateUI(MyPosBean infoBean,List<MyPosBean.RecordsBean> bean,boolean refresh);
        void upDateInfoListUI(PosInfoBean infoBean, List<PosInfoBean.RecordsBean> bean);
    }

    interface Presenter extends BasePresenter {

        void getUnActiveList(String customId,boolean isrefresh,String desc,String esc);
        void getPosInfoList(String customId,int activeStatus,boolean isRefresh);

    }
}
